Table: Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] [Table]

*

*

us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Award Type and Plan Name [Axis] [Axis]

*

*

us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTypeAndPlanNameAxis
5 Award Type and Plan Name, All Plans and Awards [Domain] [Domain]

*

*

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
6 Stock Compensation Plan [Member] [Member]

*

*

us-gaap:StockCompensationPlanMember
7 Stock Options [Member] [Member]

*

*

us-gaap:StockOptionsMember
8 Restricted Stock [Member] [Member]

*

*

us-gaap:RestrictedStockMember
9 Stock Appreciation Rights (SARs) [Member] [Member]

*

*

us-gaap:StockAppreciationRightsSARSMember
10 Restricted Stock Units (RSUs) [Member] [Member]

*

*

us-gaap:RestrictedStockUnitsRSUMember
11 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] [Line Items]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
12 Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
13 Share-based Compensation Arrangement by Share-based Payment Award [Hierarchy] [Abstract]

*

*

added:Share-basedCompensationArrangementByShare-basedPaymentAwardHierarchy
14 Share-based Compensation Arrangement by Share-based Payment Award, Description [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription
15 Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
16 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period, Minimum [Concept] Date String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodMinimum
17 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period [Concept] Duration String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod
18 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period, Maximum [Concept] Date String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodMaximum
19 Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period [Concept] Duration String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod
20 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
21 Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date [Concept] Date String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationDating
22 Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
23 Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms
24 Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Number of Employees Affected [Concept] Integer For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected
25 Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Incremental Compensation Cost [Concept] Monetary For Period Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
26 Share-based Compensation Arrangement by Share-based Payment Award, Method of Measuring Cost of Award [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAward
27 Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Concept] Monetary For Period Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationCost
28 Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract
29 Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
30 Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
31 Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
32 Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
33 Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
34 Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate [Concept] Perdent As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
35 Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
36 Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
37 Share-based Compensation Arrangement by Share-based Payment Award, Equity Converted in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityConvertedInPeriod
38 Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease
39 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward
40 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
41 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:Share-basedCompensationArrangementByShare-basedPaymentAwardOptionsOutstandingPeriodIncreaseDecreaseRollUp
42 Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
43 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period [Concept] Shares For Period

*

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
44 Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period [Roll Up] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodAbstract
45 Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
46 Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
47 Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
48 Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod
49 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Total [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease
50 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
51 Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract
52 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning of Period [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
53 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Concept] Decimal As Of

*

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1
54 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Concept] Monetary As Of Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
55 Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
56 Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue
57 Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
58 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value [Concept] Monetary For Period Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
59 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
60 Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
61 Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
62 Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
63 Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Intrinsic Value [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue
64 Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice
65 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, End of Period [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
66 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
67 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
68 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term [Concept] Decimal For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm
69 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value [Concept] Monetary As Of Debit us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
70 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Hierarchy] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract
71 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
72 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
73 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value [Concept] Monetary As Of Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
74 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term [Concept] Decimal For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm
75 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
76 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
77 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value [Concept] Monetary As Of Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
78 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term [Concept] Decimal For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm
79 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward
80 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
81 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:Share-basedCompensationArrangementByShare-basedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecreaseRollUp
82 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
83 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
84 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
85 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Total [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease
86 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance [Concept] Shares As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
87 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract
88 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning of Period [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
89 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Beginning of Period [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
90 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
91 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Term [Concept] Decimal For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm
92 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
93 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
94 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value [Concept] Share For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue
95 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Total Fair Value [Concept] Monetary For Period Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
96 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Weighted Average Grant Date Fair Value [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue
97 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Intrinsic Value [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodIntrinsicValue
98 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, End of Period [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
99 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, End of Period [Concept] Share As Of

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
100 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Total Share-based Liabilities Paid [Concept] Monetary As Of Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTotalShareBasedLiabilitiesPaid
101 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Hierarchy] [Abstract]

*

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract
102 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed
103 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term, Minimum [Concept] Decimal For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMinimum
104 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term [Concept] Decimal For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTerm
105 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term, Maximum [Concept] Decimal For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMaximum
106 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term, Simplified Method [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod
107 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
108 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
109 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
110 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
111 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments [Concept] Monetary For Period Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
112 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
113 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Range of Dividends Used [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRangeOfDividendsUsed
114 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend [Concept] Monetary For Period Debit us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
115 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
116 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
117 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
118 Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions [Concept] Perdent For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions